/**
 * @author Aaron
 * @createTime 15:42 2022/5/16
 **/
package models_main

import (
	"fmt"
	"longmen/server/pkg/db/mysql/models"
	"time"
)

type Task struct {
	Id          int       //ID
	Type        uint8     //任务类型:0-日常任务,1-新手任务,2-限时任务 3-签到奖励
	Name        string    //任务名称
	Description string    //任务描述
	Frequency   uint8     //任务次数
	Weight      uint16    //权重
	BeginTime   time.Time //限时任务开始时间
	EndTime     time.Time //限时任务结束时间
	ManagerId   int       //后台管理员ID
	Status      uint8     //是否启用,0-启用,1-不启用
	GiftInfo    string    //赠送详情, json结构
	PageTag     uint8     //任务跳转页面标识ID，0不跳转
}

/*
	跳转页面标识 PageTag :
	 1.直播列表
	 2.个人资料
	 3.鹰眼页面
	 4.充值页面
	 5.赛程页面
	 6.好友邀请页面
	 7.贵族详情页面
	 8.专家发帖页面
*/

func (Task) TableName() string {
	return fmt.Sprintf("%stask", models.Prefix)
}
